package com.info.zhiduoduo.admin.model.formbean.value;

import com.info.zhiduoduo.common.validator.IntIn;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ApproveValueFormBean {

    private int id;

    @ApiModelProperty("操作状态(1 审批 2 解决 3 驳回)")
    @IntIn(value = {1,2,3}, message = "只能是1，2,3")
    private int state;

    @ApiModelProperty("驳回理由")
    private String rejectionReason;

    @ApiModelProperty("是否同步特殊需求")
    @IntIn(value = {0,1} , message = "只能是0,1")
    private int isSync;

    @ApiModelProperty("需求类型:（1.需求，2.承诺，3.其他）")
    private int type;

    @ApiModelProperty("标题")
    private String title;

    @ApiModelProperty("内容")
    private String content;

    @ApiModelProperty("快递/扫描回传邮箱")
    private String backEmail;

    @ApiModelProperty("快递单号")
    private String trackingNum;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("邮寄人（客服id）")
    private Integer sender;

    @ApiModelProperty("盖章人（客服id）")
    private Integer sealedBy;

    @ApiModelProperty("客服备注")
    private String notes;

}
